go/parser.parser.checkExpr (method)

14 uses

	go/parser (current package)
		parser.go#L458: 	list = append(list, p.checkExpr(p.parseExpr()))
		parser.go#L461: 		list = append(list, p.checkExpr(p.parseExpr()))
		parser.go#L1549: 	x := p.checkExpr(p.parseExpr())
		parser.go#L1602: func (p *parser) checkExpr(x ast.Expr) ast.Expr {
		parser.go#L1675: 				x = p.parseTypeAssertion(p.checkExpr(x))
		parser.go#L1691: 			x = p.parseIndexOrSliceOrInstance(p.checkExpr(x))
		parser.go#L1736: 		return &ast.UnaryExpr{OpPos: pos, Op: op, X: p.checkExpr(x)}
		parser.go#L1782: 		return &ast.UnaryExpr{OpPos: arrow, Op: token.ARROW, X: p.checkExpr(x)}
		parser.go#L1824: 			x = p.checkExpr(x)
		parser.go#L1825: 			y = p.checkExpr(y)
		parser.go#L1839: 	bx.X = p.checkExpr(bx.X)
		parser.go#L1840: 	bx.Y = p.checkExpr(bx.Y)
		parser.go#L1862: 	x := p.checkExpr(p.parseExpr())
		parser.go#L2052: 		return p.checkExpr(es.X)